#!/bin/bash

# 检查是否传入了文件夹名参数
if [ -z "$1" ]; then
  echo "错误：请传入一个文件夹名作为参数。"
  exit 1
fi

FOLDER_NAME=$1

echo "更改目录 $FOLDER_NAME 的权限..."
sudo chown -R $USER:$USER "$FOLDER_NAME" || { echo "错误：更改目录权限失败。"; exit 1; }
sudo chmod -R u+rw "$FOLDER_NAME" || { echo "错误：更改目录权限失败。"; exit 1; }

# 如果文件夹名是 anaconda3，则初始化 Anaconda
if [ "$FOLDER_NAME" = "anaconda3" ]; then
  echo "检测到 anaconda3，正在初始化 Anaconda..."
  "$FOLDER_NAME/bin/conda" init || { echo "错误：Anaconda 初始化失败。"; exit 1; }
  . ~/.bashrc
  echo "Anaconda 初始化完成。"
else
  echo "文件夹名不是 anaconda3，跳过初始化步骤。"
fi

echo "脚本执行完成。"